
table,tr, th, td{  border: 0;  }

.s_type_table { border: solid 1px #ddd; border-collapse: collapse; }
.s_type_table th, .s_type_table td { border: solid 1px #ddd; padding: 12px 0; }
.s_type_table th { color: #999; text-indent: 3em; text-align: left }
.s_type_table td { text-align: center; }
.s_type_table th.bg_h3 { background: #F7F7F7; font-weight: bold; height: 31px; line-height: 31px; padding: 0; text-align: left; text-indent: 1em; }
.s_type_table tr.thead_bg { background: #f7f7f7; }
.s_type_table tr.thead_bg td { padding: 30px 0; }
.s_type_table img { vertical-align: middle; margin-right: 5px;}


.mmenu { width: 152px; border: 1px solid #D1C2C2; }
.mmenu h2 { color: #333; font-size: 14px; height: 30px; line-height: 30px; background: #fff url(../images/icos4.png) no-repeat 10px 9px; padding-left: 34px; border-bottom:1px solid #C31A17;}
.mmenu ul { padding: 8px 0; }
.mmenu li { height: 28px; line-height: 28px; text-indent: 1.5em; }
.mmenu li a { color: #666; }
.mmenu li a.ico { background: url(../images/ico10.png) no-repeat right center; padding-right: 36px; }
.mmenu a.tj { background: url(../images/ico10.png) no-repeat right center; padding-right: 36px; }
.mmenu a.new { background: url(../images/ico2.png) no-repeat right center; padding-right: 38px; }
.mmenu li.cur,.mmenu li.active{ background: #F6F6F6 url(../images/ico1.png) no-repeat 8px center; display: block; padding-left:10px;}
.mmenu li.cur a { color: #C7000B; }



.mbdy { width: 786px; color: #666; margin-left: 10px; }
.mbdy-w { width: 780px; color: #666; margin-left: 10px;_display:inline;}



.border_t_dot { border-top: 1px dotted #ccc; padding: 10px; text-align: center; }
.border_dot { border-top: 1px dotted #ccc; height: 1px; margin: 1px 20px 0; overflow: hidden; }





.icon_b_ok { background: url(../images/cart_ok.png) 10px 28px no-repeat; }


.img_f{display:inline-block;text-align:right;width:62px; font-size:0;}





.go_bank { margin-top:10px;  overflow: hidden; }
.go_bank label { margin-right: 22px; }
.go_bank .go_btn,.go_bank .n_btn{ float: right; }
.go_bank .n_btn{font-size:16px;}
.go_bank .ckwrap{display:none;}
.go_bank .txt2 { border: 1px solid #D8D8D8;height: 24px;line-height: 24px; padding: 0 3px;width:100px;}
.go_bank .fixedDiv{ position:relative;padding: 6px 10px; width:930px; vertical-align:middle; background:#e5e5e5;}
.go_bank .fixedDiv.cur{ position:fixed; bottom:0;overflow: hidden; background:#e5e5e5; }


.catalog_s { padding: 10px; }
.catalog_s .text { padding-right: 4px; }
.catalog_s .catalog_search { border: solid 1px #ccc; height: 24px; width: 223px; line-height: 24px; padding: 0;}
.catalog_s .catalog_s_btn { background:#fff; height: 26px; width: 52px;border: solid 1px #ccc; border-left:none;line-height: 26px; padding: 0; margin: 0;color:#000s; cursor:pointer;}
.catalog_s .catalog_s_btn:hover{color:#ff9966;}
.catalog_list li.tit { background: #f2f6f7; border: none; color: #a0a0a0; font-size: 14px; font-weight: bold; padding: 4px 79px; }
.catalog_list li { border-bottom: solid 1px #e5e5e5; padding: 4px 20px; overflow: hidden; }
.catalog_list li .info { }
.catalog_list li .time { text-align: right; float: right; width: 180px; }
.catalog_c_info { padding: 20px 0; }
.catalog_c_info h6 ,.field.no_base .catalog_c_info .new_tit{ font-size: 16px; color: #535353; text-align: center;}
.catalog_c_info .time { color: #a0a0a0; text-align: center; }
.catalog_c_info .time { color: #a0a0a0; text-align: center; }
.catalog_c_info .ande_cc { padding: 10px 0; }
.catalog_c_info .ande_cc p { padding-top: 2px; line-height: 24px; }
.two_em { text-indent: 2em; }

.shopCart_p_list li { display: inline-block; }
.shopCart_p_list { border: solid 1px #DEDEE0;}
.shopCart_p_list { border: solid 1px #DEDEE0; margin: 10px 0; }
.shopCart_p_list .t_goods p { text-align: left;}
.shopCart_p_list .item_p_mid .t_goods p{margin-left:69px; word-wrap:break-word; word-break:break-all;}
.shopCart_p_list .item_p_small .t_goods p{margin-left:52px; }
.shopCart_p_title .cart_thead { background: #f2f6f7; line-height: 32px; border-bottom: solid 1px #ccc; overflow: hidden; }
.cart_thead .t_select { width: 82px; }
.cart_thead .t_goods { width: 262px; }
.cart_thead .t_quantity { width: 128px; }
.cart_thead .t_price { width: 137px; }
.cart_thead .t_price_p { width: 115px; }
.cart_thead .t_price_s { width: 97px; }
.cart_thead .t-action { width: 120px; }
.shopping_thead { background: #f3f3f3; line-height: 32px; clear: both; padding-left: 20px; border-bottom:1px solid #DEDEE0; }
.shopCart_item_form { }
.shopCart_item_form .item_p_mid { }
.shopCart_item_form .item_p_small { }
.shopCart_item_form .item_p_small li { border-top: solid 1px #ccc; }
.item_p_mid .t_select { width:40px; text-indent:10px; text-align:right; padding-right:3px; }
.item_p_mid .t_goods { width: 282px; border-right: solid 1px #ccc; }
.shop_out{ position:absolute; left:71px;top:20px;}
.item_p_mid .t_quantity { width: 150px; border-right: solid 1px #ccc; line-height: 65px; }
.item_p_mid .t_price { width: 137px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_mid .t_price_p { width: 115px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_mid .t_price_s { width: 150px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_mid .col_grey2{color:#666;} 
.item_p_mid .col_grey{color:#C2BBB1;}
.item_p_mid .t-action { width: 120px; line-height: 65px; }
.item_p_small .t_select { width:40px; padding-left: 23px; }
.item_p_small .t_goods { width: 262px; border-right: solid 1px #ccc; }
.item_p_small .t_quantity { width: 128px; border-right: solid 1px #ccc; line-height: 65px; }
.item_p_small .t_price { width: 137px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_small .t_price_p { width: 115px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_small .t_price_s { width: 97px; border-right: solid 1px #ccc; color: #c00; line-height: 65px; }
.item_p_small .t_price_p.col_grey,.item_p_small .t_price_s.col_grey,.item_p_small .t_price.col_grey{color:#C2BBB1;}
.item_p_small.bg_grey .t_price_p,.item_p_small.bg_grey .t_price_s,.item_p_small.bg_grey .t_price{ color:#666;}
.shopCart_p_title.shopHead{ margin:10px 0 -11px 0; }
.item_p_small .t-action { width: 143px; line-height: 65px; }
.item_p_small li, .item_p_mid li, .shopCart_p_title li { float: left; vertical-align: middle; text-align: center; padding: 10px 0; overflow: hidden; }
.shopCart_p_title li.padl20 { padding-left: 20px; }
.item_p_small li, .item_p_mid li { height: 84px }
.item_p_small .t_price { width: 137px; border-right: solid 1px #ccc; color: #c00; }
.item_p_small .t_price span, .item_p_mid .t_price span { cursor: pointer }
.shopCart_p_title li { padding: 0; }
.shopCart_item_form { border-bottom: solid 1px #ccc; }
.shopCart_item_form ul { width:960px; overflow: hidden;}

.t_quantity .num_add {display: inline-block; border: solid 1px #cdcdcd; line-height: 14px; padding: 0 4px; color: #313131; cursor:pointer; vertical-align:middle;}
.t_quantity .buy_num { border: solid 1px #cdcdcd; width: 34px; padding: 3px 0; margin: 0 5px; text-align: center; }



.payment_bor_none { line-height: 24px; margin-top: 10px; _clear: both; }
.payment_bortop_none { line-height: 24px; margin-top: 0; _clear: both; }
.payment { border: solid 1px #DEDEE0; line-height: 24px; _clear: both; }
.payment h3 { height: 28px; line-height: 28px; background: #F2F6F7; border-bottom: solid 1px #dedeeo; font-size: 14px; text-indent: 1em; }
.payment .step_action { font-weight: normal; color: #000; font-size: 12px; }
.payment h3 a { margin: 0 5px; color: #1a1a1a; }
	.payment h3 a.font{ font-weight:normal;font-size:12px;} 
.payment h3 span.font{ margin: 0 5px; color: #C9C9C9; font-weight:normal;font-size:12px;} 
.payment .cart_ok { line-height: 22px; padding: 46px 18px 18px 83px; }
.payment { margin-top: 20px; }
.payment .field { margin-left: 126px;word-break:break-all;word-wrap:break-word; }
.payment .field .tip { color: #999; margin-left: 25px; }
.payment .label { }
.payment .label.wid484{width:484px;}
.payment_ship { padding: 10px 0 20px; }
.payment_ship .label_title { width: 120px; text-align: right; float: left; }
.payment_ship .baoguanren { float: none;display:inline-block; }
.payment_ship .label_title280 { width: 280px;}
.payment_ship .label_title300{ width: 300px;}
.payment_ship li { padding-top: 5px; zoom: 1; }
	.payment_ship li.hei26{ height:26px;}
	.e_payment{width:266px;margin-left:13px;}
	.e_payment.e_payment_w{width:234px;margin-left:8px;}
	.e_payment .top{ background:#f8f8f8 url(../images/icbc-logo.png) no-repeat 10px 8px; border-bottom:1px solid #cdcdcd;padding:6px 13px 3px 36px;border:1px solid #cdcdcd;}
	.e_payment .top p{line-height:22px; font-size:12px;}
	.e_payment .bottom{ text-align:center;border:1px solid #cdcdcd; border-top:none;}
.payment_ship li.h122{height:122px;}
.payment_ship li.h122.col_grey .field2{ margin-right:10px;}
.payment_lcr_info{ display:block;}
.payment_wl{width:368px; float:left;}
.payment_wc{width:292px; float:left; margin-left:-1px;}
.payment_wr{width:292px; float:right;margin-left:-1px;}
.payment_wl .payment,.payment_wc .payment,.payment_wr .payment{min-height:232px; overflow:hidden; margin-top:-1px;}
.payment .n_btn{line-height:1.5;}


.payment2{border:1px solid #DEDEE0; border-right:0 none;display:block;}
.payment2 .payment{overflow:hidden; margin-top:0;border:0 none; border-right:1px solid #DEDEE0;}
.payment2 .payment.w50{ width:475px; vertical-align:top;}
.payment2 .payment.visib{ overflow:visible;}
.payment2 .payment_wl{width:279px; float:left;margin-left:0;}
.payment2 .payment_wc{width:250px; float:left; margin-left:0;}
.payment2 .payment_wc.one,.payment2 .payment_wc.wid279{width:279px;}
.payment2 .wid368{width:368px;}
.payment2 .payment_wr{width:250px; float:right;margin-left:0;}
.payment2 .wid290,.payment2 .payment_wr.wid290{width:290px;}
.payment2 .wid290  .payment,.payment2 .payment_wr.wid290 .payment{height:258px;}
.payment2 .cart_add{width:222px;}
.payment2 .payment_ship .label_title{width:120px;}
.payment2 .payment_ship.tijin .label_title{width:120px;}
.payment2 .tijin .field2{margin-left: 122px;}
.payment2 .field2{margin-left:120px; padding-right:5px; word-wrap:break-word; word-break:break-all;}
.payment2 .field2-2{height:104px; overflow-y:auto;}
.payment2 .payment_ship .label_title140{width:140px;}
.payment2 .tijin .field140{margin-left: 142px;}
.payment2 td.payment_wl,.payment2 td.payment_wc,.payment2 td.payment_wr{float:none; vertical-align:top;}

	

.borda_t{ border-top:1px dashed #d4d4d4;}
.fare{ display:none; position:absolute;left:-427px; top: -27px;width:417px; padding:23px 10px; border:1px solid #d4d4d4; background:#fff;line-height:16px;}
	.fare .close{ position:absolute;right:10px; top:5px; background: url("../images/ico6.png") no-repeat scroll 0 0 ; cursor: pointer; height: 15px; width: 15px; overflow:hidden;}
	.fare_triangle{ position:absolute;right:-15px;top:25px; display:block; width:15px; height:21px; overflow:hidden; background:url(../images/ico_fare_s.jpg) no-repeat 0 0;}
	.limit_height{max-height:230px;_height:230px;padding-top:5px; overflow-y:auto;}
	.fare dt{ float:left; width:77px;}
	.fare dd{ float:left; border-left:2px solid #d6d6d6; padding-left:18px; width:289px;min-height:30px;padding-bottom:10px;zoom:1;}
	.fare dd .dot{  float:left; margin-left: -24px;margin-top: -3px;display:block; width:12px;height:12px; background:url(../images/ico_fare_dot.jpg) no-repeat 0 0;}
	.fare dd p{ float:left;}
	.fare .limit_tit{ margin-top:5px;}
	.fare .limit_tit dt{ text-align:right;}
	.fare .limit_tit dd{border:none; text-align:left;min-height:16px; padding:0;}
	.limit_name{ line-height:24px;  text-align:left; padding-left:10px; margin:5px 0;}
	.limit_name a{font-size:14px;}
	.limit_sku{ margin-left:5px; color:	rgb(102,​ 102,​ 102);}


.see_payment_box{ cursor:pointer; padding:10px; text-align:center;border:solid 1px #ccc; border-top:0;}

.see_payment_box .icon_tip_down,.see_payment_box .icon_tip_up{ width:14px; height:14px; margin-right:10px;}



.cart_add_list{padding-top:10px; overflow:hidden;zoom:1;}
.cart_add,.cart_add_cur,.cart_add_def,.cart_add_people{margin:0 0 12px 12px; padding:15px; display:inline; width:268px; background-color: #F4F4F4; border: solid #ccc 1px; float: left; height:195px;}
.cart_add_cur{background: #F4F4F4 url(../images/cart_ico1.png) right bottom no-repeat; border: solid #c7000b 1px; }
.cart_add_def,.cart_add_people{border-style:dashed; cursor:pointer; padding:0; background:#F4F4F4 url(../images/add_ico.png) no-repeat center center; width:298px; height:224px;}
.cart_add_people{ background:#F4F4F4 url(../images/add_ico2.png) no-repeat center center; }
.cart_add_cur div.cont,.cart_add div.cont{height:152px; line-height:20px; overflow-y:auto; word-wrap:break-word; word-break:break-all;}
.cart_add, .cart_add_cur, .cart_add_def, .cart_add_people{height: 90px;}
.cart_add_cur div.cont, .cart_add div.cont{height: 60px;}
.cart_add_m{background-color: #F4F4F4; text-align:center; height:22px; line-height:22px; display:block; margin:0 12px 12px; color:#999;clear:both; overflow:hidden;zoom:1;}
.cart_add_m:hover{color:#999; text-decoration:none;}
.cart_win { background: white; border: solid #c0bfbf 1px; width:620px; background: #fff; }
.module_border.cart_win{ width:auto; border:1px solid #ccc; border-top:1px solid #cc0000;}
.cart_win.module_border.module_gold{width:620px; border:1px solid #ccc; border-top:none;}
.cart_win.module_border.module_gold .mbdy-w{ margin-left:0px;}

.cart_win .tit { padding-left: 25px; font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; background: #f6f6f6; color: #c7000b; }
.cart_win .tit a { margin: 11px 10px 0 0; float: right; display: block; width: 15px; height: 15px; font-size: 0; overflow: hidden; }
.cart_win ul { padding: 15px 20px; }
.cart_win ul.payment_ship{padding: 10px 0 20px;}
.cart_win ul.payment_ship li{ line-height: 24px; padding-bottom: 0;}
.cart_win ul.payment_ship li.ml20{*padding-left: 20px;}

.cart_win ul.payment_ship li label{line-height: 24px;}
.cart_win ul li { padding-bottom: 6px; font-size: 12px; line-height: 30px; }
.cart_win ul li p { margin-left: 140px; }
.cart_win .payment_ship p{ margin-left: 0;}
.module_border .p{margin-left: 116px;}
.cart_win ul li label { font-size: 12px; line-height: 30px; width:130px; margin-right: 3px; text-align: right; display: inline-block; }
.cart_win ul li .label150 { width:150px; }

.cart_win ul li label em, .cart_win ul li p span { color: #E40814; }
.cart_win ul li span label { margin-right: 4px; color: #c7000b; font-size: 12px; }
.cart_win input[type="button"] { padding-left: 20px; padding-right: 20px; }
.cart_win .li_btn { padding: 10px 10px 10px 140px; }


.jqmID1{font-size:12px;}
.jqmID1 .mipt2s{vertical-align:top;}




.cart_toolbar { }
.cart_toolbar .total { width:100%; text-align: right; }
.cart_toolbar .totalRePrice{text-align: right;color: #c00; padding:0 8px; }
.cart_toolbar .t_price_pad{padding:0 8px; }
.cart_toolbar .t_price{ font-size:20px;}
.coupon_num {clear:both; text-align:right;}
.cart_inner .toggle_wrap { padding-left: 30px; }
	.cart_inner .toggle_wrap .ticket_list{ width:890px; position:relative;height:196px; overflow:hidden;}
	.cart_inner .toggle_wrap .ticket_list li{ cursor:pointer; border:1px solid #fff;margin-right: 35px;}
	.cart_inner .toggle_wrap .ticket_list li.disable,.cart_inner .toggle_wrap .ticket_list li.disable a{ cursor:default;}
	.cart_inner .toggle_wrap .ticket_list li .nm{ display:none; width:30px;height:30px; background:url(../images/cart_ico1.png) no-repeat 0 0; padding:0;}
	.cart_inner .toggle_wrap .ticket_list li.cur{ border:1px solid #c7000b;}
	.cart_inner .toggle_wrap .ticket_list li.cur .nm{ display:block;}
.cart_inner .text_con { text-align: center; }

.coupon_num .rel{height:20px;*height:auto; display:inline-block;}


.cart_inner, .cart_toolbar { padding: 10px; line-height: 2;}
.cart_inner { border:solid #ccc 1px; border-top:0px; }
.cart_inner_bg{background:#f0f8ff;padding:10px 10px; border:solid 1px #b4d0ff; border-top:0;}
.cart_inner_bg_top{background:#fffdee; border:solid 1px #edd28b;padding:10px 10px; margin-top:-1px;}



.cart_setp .cart_info { line-height: 22px; padding: 46px 18px 18px 83px; }
.cart_info .yudingmain{ padding-left:206px;}
.yudingmain.icon_b_ok{ background-position: 133px -13px;}
.yudingmain.icon_b_ok.jiudian{padding-left:100px; background-position:20px -13px;}
.cart_setp .go_shop { float: right; }
.cart_setp .go_shop .n_btn{ line-height:30px;}



.order_tbg { background: #fffbf1; border: solid 1px #ecddc2; }
.order_tbg .tit { background: #ffeac8; color: #cd8000; padding: 8px 12px; }
.order_tbg .mc { padding: 10px; }
.order_tbg dt {float: left; line-height: 24px; width:147px; padding-top: 8px;}
.order_tbg dt span{height:40px; line-height:20px;overflow:hidden; display:inline-block;}
.order_tbg dd { color: #cd8000; margin-left: 150px;}
.order_tbg dd .table_blue th,.order_tbg dd .table_blue td{ border-bottom:1px solid #dedee0;}
.order_clm { padding: 10px 0 0 0; }
.order_clm .order_name{ border:1px solid #dedee0; line-height:18px; font-size:12px; font-weight:normal; text-indent:1em; padding-top:3px;}
.order_clm .order_p,.table_blue .order_p{padding-left:72px;}
.payment_ship_w li { padding-top: 10px; zoom: 1; width: 50%; float: left; }
.payment_ship_w li.noFloat{ float:none;}
.payment .field { margin-left: 126px;word-break:break-all;word-wrap:break-word; }

.shiping_address{ border:1px solid #DEDEE0; border-top:none; line-height:26px; font-size:12px; }
	.shiping_address li{padding-left:65px;}




.coupons_tbg { background: #f5ecdd; border: solid 1px #f8b853; }
.coupons_tbg .linght_tips .linght_ico{border:1px solid #f5ecdd;}
.coupons_tbg .mc { padding: 10px; }
.coupons_tbg dt { float: left; line-height: 20px; width: 160px; color: #cd8000; font-size: 14px; text-align: right; }
.coupons_tbg dd { margin-left: 90px; }
.coupons_tbg dd p { padding-bottom: 10px; }
.coupons_tbg strong{color: #cd8000;}
.coupons_menu { background: none repeat scroll 0 0 #F6F6F6; color: #E1E1E1; height: 30px; line-height: 30px; }
.coupons_menu span { color: #c00; margin: 0 12px; }
	.coupons_menu span.linght_tips{ top:5px}
.coupons_menu .marl { margin: 0 12px 0 70px; }
.coupons_menu a { margin: 0 10px; }



.card_l { float: left; margin: 6px 2px 0 2px; _margin: 6px 1px 0 1px; cursor: pointer; }
.card_l h3 { height: 34px; line-height: 34px; width: 160px; text-align: center; font-size: 14px; float: left; margin-left: 8px; overflow: hidden; }


.card_tongyon, .card_zhuanhu, .card_dingxian, .card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no { background: url(../images/card_bg.png) 0 0 no-repeat; position: relative; height: 191px; width: 256px; color: #CD8000; }
.card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no { background-position: 0 -191px; color: #a6a6a6; }
.card_tongyon h3, .card_zhuanhu h3, .card_dingxian h3 { border-bottom: solid 1px #ECDDC2; }
.card_tongyon_no h3, .card_zhuanhu_no h3, .card_dingxian_no h3 { border-bottom: solid 1px #eee; color: #A6A6A6; }
.card_l .c_pic { background: url(../images/c_pic.png) 0 0 no-repeat; width: 35px; height: 44px; float: left; margin-left: 4px; text-indent: -999em; }
.card_l .c_act { background: url(../images/act.png) 0 0 no-repeat; width: 47px; height: 47px; float: right; margin-top: 1px; margin-right: 1px; text-indent: -9999em; }
.card_tongyon_no .c_act, .card_zhuanhu_no .c_act, .card_dingxian_no .c_act { background-position: 0 -47px; }
.card_tongyon .c_pic { background-position: 0 0; }
.card_zhuanhu .c_pic { background-position: -35px 0px; }
.card_dingxian .c_pic { background-position: -70px 0px; }
.card_tongyon_no .c_pic { background-position: 0 -47px; }
.card_zhuanhu_no .c_pic { background-position: -35px -47px; }
.card_dingxian_no .c_pic { background-position: -70px -47px; }
.card_l .c_shop { position: absolute; height: 32px; line-height: 32px; left: 10px; bottom: 0; width: 234px; }
.card_l a { color: #0187CE; }
.card_l p { padding: 48px 10px 10px 141px; display: block; border: solid 1px #f3; }
.card_l p span { display: inline-block; font-size: 14px; margin-bottom: 7px }
.card_l .card_num { position: absolute; top: 39px; left: 1px; width: 136px; text-align: center; }
.card_l .card_num span { font-size: 60px; }
.card_l .c_shop span { position: absolute; right: 0; bottom: 0; text-align: right; }


.card_l_s{font-size:6px; position:relative;-webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none; font-size:0.5em;}
.card_l_s h3 {font-size: 6px;height: 16px;line-height: 16px;margin-left: 4px;width: 71px;}
.card_l_s .c_pic {background: url(../images/c_pic_s.png) 0 0 no-repeat; width:16px; height:20px;margin-left:2px;}
.card_l_s .card_zhuanhu .c_pic { background-position: -16px 0px; }
.card_l_s .card_dingxian .c_pic { background-position: -32px 0px; }
.card_l_s .card_tongyon,.card_l_s .card_zhuanhu,.card_l_s .card_dingxian,.card_l_s .card_tongyon_no,.card_l_s .card_zhuanhu_no,.card_l_s .card_dingxian_no { background: url(../images/card_bg_s.png) 0 0 no-repeat; position: relative; height:86px; width:115px;}
.card_l_s .c_act {background: url(../images/act_s.png) 0 0 no-repeat; width:21px; height:21px;text-indent: -9999em; }
.card_l_s p{padding:20px 10px 10px 64px; line-height:10px;}
.card_l_s p span { display: inline-block; font-size:7px; margin-bottom:3px }
.card_l_s .card_num{width:60px;top:18px;}
.card_l_s .card_num span {font-size:27px; }
.card_l_s .c_shop{bottom: 0;height: 14px;left: 5px;line-height: 14px;position: absolute;width: 109px;}
.card_l_s .c_shop span {bottom: 0;position: absolute;right: 0;text-align: right;}
.card_l_s .coupon-hover { width: 114px; height: 87px; position: absolute; left: 0; top: 0; z-index: 2; display:none; }
.card_l_s_cur .coupon-hover{display:block;}


.ticket_list{width:786px;}
.ticket_list li{float:left;margin:0 6px 6px 0;color:#000;_display:inline;}
.ticket_list li.disable,.ticket_list li.disable a{ background:#ccc;color:#999; cursor:default;}
	.ticket_list li.disable a{ background:none;}
	.ticket_list li.disable .tit span.use{ background:#ccc;border-left-color:#ccc; }
	.ticket_list li.disable .tit{ border-bottom-color:#ccc;}
	.ticket_list li.disable .nm{ background:url(../images/bg12.png);}
.ticket_list li h3{float:left;font-weight:normal;font-size: 14px;overflow:hidden;text-align: center;width:193px; word-wrap:break-word; word-break:break-all;}
.ticket_list li .tit{height:34px; line-height:34px; border-bottom:1px dashed #333; clear:both; overflow:hidden;}
.ticket_list li .tit span{width:60px; font-size:14px; color:#fff; float:left; text-align:center; border-left:1px dashed #333; overflow:hidden;}
.ticket_list li .tit span.use{background-color:#00BAFF}
.ticket_list li .tit span.unused{background-color:#94D268;}
.ticket_list li .cont{position:relative;}
.ticket_list li .cont a{color:#333; text-decoration:underline;}
.ticket_list li .cont .ct{padding:15px 10px 10px 10px;}
.ticket_list li .cont .ct h4{font-size:14px; font-weight:normal; margin-bottom:5px; width:236px; overflow:hidden; height:20px; line-height:20px;}
.ticket_list li .cont .tm{background-color:#fff; position:relative; height:30px; line-height:30px; width:245px; margin:0 auto; padding-left:5px;}
.ticket_list li .cont .tm i{color: #FFFFFF;display: inline-block;height: 20px;overflow: hidden;position: absolute;right: 0;top: -15px;_top:-14px;width: 17px;}
.ticket_list li .cont .tm i span{display: inline-block;font-size: 35px;margin-right: -5px;}
.ticket_list li .cont .cd{height:30px; line-height:30px; padding:0 10px;}
.ticket_list li .cont .cd input{ background:none; border:0 none; height:30px; cursor:pointer; font-size:12px;}
.ticket_list li .cont .price{font-family: Arial,Helvetica,sans-serif;font-size:44px;position: absolute;right: 10px;top:22px;}
.ticket_list li .cont .price sup{font-size:18px; *position:relative;*top:-10px;}
.ticket_list li .cont .price em{position:absolute; font-size:12px; font-family:'宋体'; right:0; bottom:15px; font-weight:normal;}
.ticket_list li .nm{position:absolute; right:0; background:url(../images/bg7.png) no-repeat; height:22px;font-family:Arial, Helvetica, sans-serif; font-size:24px; bottom:0;_bottom:35px;color:#fff; padding:15px 3px 5px 12px;}
.ticket_ty,.ticket_zh,.ticket_dx{width:256px; background-color:#f1f1f1;}
.mt_active{ background:url(../images/weishengxiao.png) no-repeat 5px 55px;}
.card_list{clear:both;}
.card_list h5{font-size:14px; border-bottom:1px solid #ccc; margin-bottom:6px;}
.promotion_use_div{position: absolute;width: 80px;height: 25px;right: 10px;top: 80px;background-color: #F79AA5;}
.promotion_use_a{display: inline-block;width: 100%;height: 100%;text-align: center;line-height: 25px;}
.promotion_title{width: 135px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;word-wrap: normal;}
.promotion_title_small{width: 84px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;word-wrap: normal;}




.coupons_l { width: 262px; padding: 0 0 0 10px;}
.coupons_l .ticket_list,.coupons_r .ticket_list{ width:256px;}
.coupons_l .sp_c,.coupons_r .sp_c{ float:left; line-height:20px; width:190px; background-color:#fff; word-wrap:break-word; word-break:break-all;height:20px;}
.coupons_r .sp_c{
		width: 438px; scrollBar-face-color:none;
		overFlow:none;
		height:20px;
}
.coupons_r .btn_ps{ border:1px solid #fff;}
.coupons_l .sp_c_split,.coupons_r .sp_c_split{max-height:90px;height:auto;_height:20px;overflow-y:scroll;}
.coupons_l .sp_c_split,.coupons_r .sp_c_split1{max-height:90px;height:auto;_height:20px;overflow-x:hidden;}

.coupons_r .xf_main { width:508px; overflow:hidden;}
.coupons_l .sp_c a,.coupons_r .sp_c a{display:block;}
.coupons_r { margin-left: 282px; padding: 0 10px 0 0;}

.coupons_l .more,.coupons_r .more{padding-top:0; clear:none;}



#userinfo { border: 1px solid #D1C2C2; padding: 5px; overflow: hidden; margin-bottom: 10px; height: 110px; }
#userinfo a { color: #666; }
#userinfo a.col_blue { color: #005EA7; }
#userinfo .pic { width: 110px; height: 110px; float: left; margin-right: 10px; overflow: hidden; }
#userinfo .t { display: inline-block; padding: 0 3px; color: #fff; background-color: #E05F35; }
#userinfo h2 { overflow: hidden; height: 27px; font-size: 18px; color: #666; margin: 5px 0 10px; font-weight: normal; }
#userinfo p{ margin-bottom: 4px; line-height: 22px;}
#userinfo p .see_jifen{ position:relative;*top:2px; display:inline-block; width:63px;height:20px; border:1px dashed #f4734a; color:#f4734a; text-align:center; line-height:20px; text-decoration:none;}
#userinfo p .see_jifen:hover{ background:#fde3db;}
#userinfo p .btn_collect{margin-left:5px;}
#userinfo p .linght_tips{ position:relative;top:5px;*top:0;}
#userinfo p .linght_tips .linght_ico{}
#userinfo .p1 { color: #E05F35; line-height: 20px; margin-bottom: 0; }
.side_cart { width: 174px; border: 1px solid #D1C2C2; }
.side_cart h2 { color: #333; font-size: 14px; height: 25px; padding-top: 5px; background: #fff url(../images/icos4.png) no-repeat 10px -24px; padding-left: 34px; border-bottom:1px solid #C31A17;}
.side_cart dl { padding: 0 8px; }
.side_cart dt, .side_cart dd h4 a { color: #666; }
.side_cart dt { margin-top: 10px; }
.side_cart dd { clear: both; overflow: hidden; padding: 10px 0; height: 68px; }
.side_cart dd h4 {width:90px;_width:88px; height: 51px; overflow: hidden;zoom:1;}
.side_cart dd img{width:60px; height:60px; float: left; margin-right: 5px; border:1px solid #ccc; display:inline;}
.side_cart dd img.img_s{width:40px; height:40px; float:none;}
.side_cart dd .img_f{margin-right:5px; overflow:hidden; height:100%;}
.side_cart dd .img_f img.img_s{margin-right:0;}
.side_cart dd .img_f .pt1,.side_cart dd .img_f .pt2{margin-right:2px; border:0 none;}
.side_cart dd strong { color: #FF060A; }
.side_cart dd.line { border-bottom: 1px solid #D1C2C2; }
.side_cart .total { margin: 0 2px 5px; background-color: #F7F7F7; padding: 8px; }
.side_cart .total a{ color:#333;}
.side_cart .total b, .side_cart .total strong { color: #DA0200;}
.side_cart .total strong { font-size: 14px; }
.side_cart .add { margin: 0 auto; display: block; margin-bottom: 10px; }

	.side_cart .t_null_car{ height:257px; background:url(../images/shopCart_bg.png) no-repeat center 48px; overflow:hidden; font-size:14px;color:#656565; line-height:374px; text-align:center; border-bottom:1px dashed #c9c9c9;}
	.side_cart .t_null_text{height:29px; font-size:12px; text-align:center; line-height:29px;color:#656565;}
	.side_cart .t_null_text a{color:#656565;}
.order_jq .m { color: #666; float: right; margin-top: 5px; }
.order_jq table { margin: 0; padding: 0; }
.order_jq td {width: 158px; height:148px; border: 1px solid #D1C2C2; text-align: center; }
.order_jq td.od{width:148px;}
.order_jq td img {width:100%;}
.order_jq td.off { background-color: #F0F0F0; }
.order_jq td .btn02 { background-color: #DF572A; height: 25px; line-height: 25px; width:153px; bottom: 3px; left:2px; position: absolute;border-radius: 0; font-size: 12px; font-weight: normal; color: #fff; text-decoration: none; }
.order_jq td .b01 { color: #DF572A; background-color: transparent; cursor: default; }
.order_jq td .c {position: relative; height: 100%; width: 100%; _height: 118px; _width: 118px; vertical-align: bottom; overflow:hidden;}
.order_jq td .b {position: absolute; color: #fff; background-color: #000; bottom: 0; left: 0; height: 20px; line-height: 20px; width: 100%; overflow:hidden;}
.order_jq td .b a { color: #fff; }
.order_jq td .ico_on, .order_jq td .ico_off { height: 20px; line-height: 20px; width: 100%; background: url(../images/bg_progress.png) no-repeat -31px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D7D7D7; position: absolute; top: 50%; left: 0; margin-top: -10px; }
.order_jq td .ico_on { background-position:-32px -92px; color: #DF572A; }
.order_jq td.off .ico_off {   background: url(../images/bg_progress.png) no-repeat -31px 0px;	 }
.order_jq td.off .btn02 { cursor: default; background-color: #C1C1C1; }
.order_jq td.off .b01 { background-color: transparent; color: #C2C2C2; }
.p_slide { position: relative; border: 1px solid #D1C2C2; padding: 35px 0; }
#slidebox { width: 526px !important; margin: 0 auto; overflow: hidden; }
#slidebox li { overflow: hidden; width: 546px; height: 230px; }
#slidebox .pro { width: 162px; float: left; line-height: 20px; margin-right: 20px; }
#slidebox .pro strong, #slidebox .pro span { color: #FF060A; }
#slidebox .pro img { width: 160px; height: 160px; border: 1px solid #ccc; display: block; margin-bottom: 5px; }
#slidebox h3 { height: 40px; overflow: hidden;}
#next_btn, #prev_btn { position: absolute; width: 53px; height: 106px; background: url('../images/btn5.png') no-repeat 0 0 ; top: 88px; cursor: pointer; }
#prev_btn a, #next_btn a { height: 100%; width: 100%; display: block; }
#prev_btn a:hover, #next_btn a:hover{background-image: url(../images/btn5_off.png);}
#prev_btn a:hover{ background-position: -162px 0;}
#next_btn a:hover{ background-position: 0 0;}
#prev_btn { background-position: -54px 1px; left: 0; _left: -37px; }
#next_btn { right: 0; }
#cart2 { margin-left: 6px; }




.addset .add_dr { background: #f6f6f6; font-size: 14px; position: relative; color: #353535; text-indent: 1em; line-height: 40px; height: 40px; }
.addset .add_dr a { position: absolute; top: 0px; right: 20px; color: #A70009; font-size: 12px; }
.addset .table_add { border:1px solid #e2e2e4; width: 100%; color: #919191; table-layout: fixed; }
.addset .table_add .title { background: #f6f6f6; height: 41px; line-height: 41px; color: #353535; }
.addset .table_add .title td { padding: 0 30px; }
.addset .table_add tr.cur_add{background-color:#f3f6f7;}
.addset .table_add tr.hover_add{background-color:#f2f9fa;}
.addset .table_add td {padding-left: 10px; padding-top: 10px; word-wrap: break-word; overflow: hidden; text-align:center; border-bottom:1px solid #e2e2e4; }
.addset .table_add td .setadd{display:none; color:#919191; text-decoration:underline;}
.addset .table_add th { background: #f3f3f3; height: 30px; line-height: 30px; text-align: center; font-weight: lighter; color: #353535; }
.addset .table_add th.bg_grey2 { background: #eee; }
.addset .table_add th { line-height: 30px; height: 30px; text-align: center; font-size: 12px; padding: 0 20px; }
.addset .table_add.shangou th{padding:0;}
.addset .table_add td { padding: 20px 10px; line-height: 22px; word-wrap: break-word; overflow: hidden; }
.addset .btn { height: 22px; line-height: 22px; padding-top: 0px; padding-bottom: 0px; margin-right: 2px; }
.add_upd_cont { padding: 12px; }
.add_upd_cont .n_btn { margin-left:116px; margin-top: 20px; }
.add_upd_cont li, .from_txt li { line-height: 32px; position: relative; }
.add_upd_cont li p, .from_txt li p { position: absolute; top: 40px; left: 364px; }
.add_upd_cont em, .from_txt em { color: #FF5600; margin-left: 10px; }
.colm span, .from_txt span { #666;
}
.add_upd_cont label, .from_txt label.title {width:100px; text-align: right; display: inline-block; margin-right: 14px; }
.from_txt { margin: 10px 40px;}
.from_txt .txta, .add_upd_cont .txta { vertical-align: top; width: 237px; height: 60px; }
.from_txt input.txt, add_upd_cont input.txt { border: solid 1px #ccc; height: 20px; line-height: 20px; width: 200px; }
#next1 { margin-left: 300px; }
#prev1, #next2, #prev2, #next3 { margin-top:0px; }
#prev3, #next4 { margin-top: 130px; }
#prev1, #prev2, #prev3 { margin-left: 200px }
#next2, #next3, #next4 { margin-left: 16px; }
.from_txt a { color: #F7B507; }
.secde {padding-left: 117px; color: #999; clear:both; overflow:hidden; zoom:1;}
.secde .lab{width:84px;*width:90px; float:left; display:inline;}
.secde .sc{float:left; width:430px; padding:0;}
.from_txt li.fapiao input.ictxt {height: 25px; border: solid 1px #999; background: #F3F1F2; width: 212px; vertical-align: middle; }
.from_txt .select_w { width: 112px; margin-right: 5px; }
.from_txt ul.scroll{height:230px;overflow-y:auto;*position:relative;}


.reviews_clm { }
.reviews_clm .tit { background: #ccc; padding: 4px 0; text-align: center; }
.icon_best, .icon_good, .icon_bad { width: 17px; height: 16px; }
.reviews_clm .icon_star { margin: 0; }


.order_msg { padding: 10px; }
.order_msg a.fr { color: #CC0000; float: right; }
.order_list_more { background: #f7f7f7; border: solid 1px #ccc; padding: 10px; text-align: center; margin-top: 10px; }
.more { text-align: center; padding-top: 20px; clear: both; }
.more .n_btn{ height:40px; line-height:40px; font-size:16px;}
.more .n_btn:hover{color:#fff; background:#bd000a;}
.more .n_btn_grey{ background: #ebebeb; }
.more .btn { width: 400px; background-color: #f3f3f3; color: #999; }
.orders_dingdan{ padding: 0 0 14px 0; margin-bottom:10px; border-bottom:1px solid #ccc;}
.orders_dingdan .txt{border: solid 1px #ccc; height:25px; width:180px; line-height:25px;vertical-align:middle; line-height:25px; font-size:12px; padding:0;}
.orders_dingdan .sch{color:#000;vertical-align:middle; background-color:#fff;font-size:12px;padding:0 5px 2px; height:27px; line-height:24px;border: solid 1px #ccc; cursor:pointer;border-left:none; cursor:pointer;}
.orders_dingdan .sch:hover{color:#ff9966;}


.mmenu { margin-right: 0; }
.colm_user { border: solid 1px #d9d9d9; position: relative; }
.p_pic { position: absolute; left: 45px; top: 40px; width: 160px; }
.p_pic img { width: 158px; height: 167px; border: 1px solid #ccc; margin-bottom: 10px; }
.p_pic input { width: 130px; }
.p_pic span { height: 20px; display: inline-block; border: 1px solid #ccc; background-color: #eee; border: 1px solid #CBCBCB; vertical-align: middle; }
.p_pic #file_txt { width: 92px; border-right: 0 none; }
.p_pic #file_btn { width: 64px; color: #333; text-align: center; cursor: pointer; }
.form { margin: 20px 20px 20px 260px; }
.form em { color: red; margin-left: 5px; }
.form li { height: 49px; _line-height: 24px; }
.form li label { color: #474747; vertical-align: middle; font-size: 14px; }
.form .txt { height: 25px; line-height: 25px; border: 1px solid #A7A7A7; background-color: #F4F4F4; width: 110px; }
.form .t1 { width: 180px; }
.colm_user_save { margin-left: 76px; margin-top: 20px; display: inline-block; }
.ten_address{ padding:10px; margin:10px 0;    background:  #F5ECDD;
    border: 1px solid #F8B853;}



.menu_qg { padding: 10px 0 0; text-align: center; }
.menu_qg em { width: 23px; height: 18px; line-height: 18px; padding-right: 4px; }
.menu_qg .line { padding: 0 60px; }
.menu_qg .ico_seckill { background-position: 0 0x; }
.q_banner {width: 950px;  padding: 10px 0 0; }
.q_banner img { width: 950px; height: 93px; }
.q_banner_p { position: relative; }
.q_banner_p .time_info { position: absolute; height: 68px; left: 186px; top: 18px; width:202px; background: #fff; text-align: center; padding-top: 10px; background: #4b4c50; color: #fff; }
.q_banner_p .time_info .time { font: bold 24px/36px tahoma, Arial; }
.q_banner_p .time_info .time em { font-size: 16px; letter-spacing: 1px; font-style: normal; }
.q_banner_p .time_info .time i { font-size: 24px; letter-spacing: -2px; margin-right: 1px; font-style: normal; }

.qiang_itemlist {  }
.qiang_itemlist .lodin{padding-left:32px; background:url(../images/loader2.gif) no-repeat 0 2px;}
.q_tit_bar { background:#f7f7f7; height: 27px; line-height: 27px; border-left-width: 12px; border-left-style: solid; padding: 0 10px; margin-top: 10px; }
.q_tit_bar .frp { padding-right: 100px; }
.q_tit_bar .line { padding: 0 60px; }
.q_tit_yellow { border-left-color: #f6ae4a; }
.q_tit_org { border-left-color: #f67649; }
.q_tit_red { border-left-color: #de4535; }
.q_i_yellow .q_time { background-position: 0 -71px; }
.q_i_yellow .item_grts_icon { }
.q_i_yellow .discount { background-position: -168px -55px; }
.q_i_yellow, .q_i_org, .q_i_red { margin-left: -6px;*display:inline;}
.q_i_org .q_time { background-position: 0 -37px; }
.q_i_org .item_grts_icon { background-position: -55px -84px; }
.q_i_org .discount { background-position: 0 -55px; }
.q_i_red .q_time { background-position: 0 -169px; }
.q_i_red .item_grts_icon { }
.q_i_red .discount { background-position: -84px -55px; }
.j_i_purple .j_time { background-position: 0 -264px; }
.j_i_purple .discount { background-position: -960px -55px; }

.q_itemlist { padding: 10px 0 0; }
.q_itemlist li { width: 231px; height: 290px; float: left; margin: 0 0 10px 6px; border: solid 1px #ccc; display:inline;}
.q_itemlist li.last { margin-right: 0px; }
.q_itemlist li .q_time {height: 20px; padding-top:4px; text-align: center; color: #fff; }
.q_itemlist li .q_time.q_tit_org,.q_itemlist li .item_prices.q_tit_org{ background:#F67649;}
.q_itemlist li .q_time.q_tit_yellow,.q_itemlist li .item_prices.q_tit_yellow{ background: #F6AE4A;}
.q_itemlist li .q_time.q_tit_red,.q_itemlist li .item_prices.q_tit_red{ background:#de4535;}
.q_itemlist li .q_time span { font-size: 18px; line-height: 10px; font-family: arial; padding: 0 4px; }
.q_itemlist li .icon_time { background-position: -98px -2px; height: 16px; vertical-align:middle; width: 16px; }
.q_itemlist li .icon_time_s{ font-size:12px !important; vertical-align:middle; line-height:inherit !important;}
.q_itemlist li .item_grts { position: relative; padding: 0 0 4px; }
.q_itemlist li .item_grts p{ height:36px; line-height:18px; overflow:hidden;}
.q_itemlist li .item_grts img { width: 160px; height: 160px; padding: 1px; display: block; margin: 5px auto; }
.q_itemlist li .item_grts .item_grts_icon { width: 49px; height: 49px; position: absolute; left: 1px; top: 1px; }
.q_itemlist li .item_grts .item_grts_icon img { width: 49px; height: 49px; }
.q_itemlist li .item_prices { height: 54px; background-position: 0 -105px; background:#ebebeb; position: relative; }
.q_itemlist li .item_prices .orig_price { height: 54px; font-size: 12px; color: #c7000b; }
.q_itemlist li .item_prices .price { color: #c7000b; font: bold 20px/36px tahoma, Arial; display: block; }
.q_itemlist li .item_prices .price i { font-style: normal; font-family: "Microsoft Yahei", Arial; letter-spacing: 1px; font-weight: normal; font-size: 28px }
.q_itemlist li .item_prices .price em { font-style: normal; font-weight: bold; font-size: 30px; letter-spacing: -2px; margin-right: 1px; line-height: 30px }
.q_itemlist li .item_prices .discount, .j_itemlist li .item_prices .discount { height: 55px; width: 64px; position: absolute; bottom: -1px; right: -1px;*right:-5px;}

.j_itemlist { padding: 10px 0 0; }
.j_itemlist ul {margin-left: -6px;*display:inline;}
.j_itemlist li {width: 231px; height: 289px; float: left; margin: 0 0 10px 6px; border: solid 1px #ccc; display:inline;}
.j_itemlist li.last { margin-right: 0px; }
.j_itemlist li .j_time { height: 24px; line-height: 24px; text-align: center; color: #fff; }
.j_itemlist li .j_time span { font-size: 18px; line-height: 10px; font-family: arial; padding: 0 4px; }
.j_itemlist li .icon_time { background-position: -98px -1px; height: 16px; vertical-align: -2px; width: 16px; }
.j_itemlist li .item_grts { position: relative; padding: 0 0 4px; }
.j_itemlist li .item_grts p{height: 36px;line-height: 18px;overflow: hidden;}
.j_itemlist li .item_grts img { width: 160px; height: 160px; padding: 1px; display: block; margin: 5px auto; }
.j_itemlist li .item_grts .item_grts_icon { width: 49px; height: 49px; position: absolute; left: 1px; top: 1px; }
.j_itemlist li .item_grts .item_grts_icon img { width: 49px; height: 49px; }
.j_itemlist li .item_prices { height: 54px; background-position: 0 -105px; position: relative; }
.j_itemlist li .item_prices .orig_price { height: 54px; font-size: 12px; color: #c7000b; }
.j_itemlist li .item_prices .price { color: #c7000b; font: bold 20px/36px tahoma, Arial; display: block; }
.j_itemlist li .item_prices .price i { font-style: normal; font-family: "Microsoft Yahei", Arial; letter-spacing: 1px; font-weight: normal; font-size: 28px }
.j_itemlist li .item_prices .price em { font-style: normal; font-weight: bold;font-size: 30px; letter-spacing: -2px; margin-right: 1px; line-height: 30px; }




.t_info { padding: 10px 0 20px; }
.t_info .label_title { width: 170px; text-align: right; float: left; }
.t_info li { padding-top: 10px; zoom: 1; width: 100%; }
.t_info .field { margin-left: 176px; text-align: left;word-break:break-all;word-wrap:break-word; }
.t_info .field .icon-minus { }
.t_info .field .icon-plus { }
.box_grey { background: #f5f5f5; border: solid 1px #ccc; color: #999; padding: 2px 6px; }
.clb { clear: both; }
.up_img { position: relative; }
.up_img .up_img_btn { margin-bottom: 10px; overflow: hidden; width: 73px; position: absolute; right: 160px; top: 0; }
.up_img .box_grey { position: relative; overflow: hidden; cursor: pointer; padding: 0 10px; height: 24px; line-height: 24px; text-align: center; position: relative; display: inline-block; font-weight: bold; cursor: pointer; overflow: hidden; }
.up_img .fl { width: 73px; height: 25px; position: absolute; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); z-index: 2; cursor: pointer; }



.refund_add .icon_add { width: 16px; height: 16px; padding-right: 4px; }
.refund_ul { padding-bottom: 0; }
.refund_clm { padding: 10px; border: solid #ccc 1px; width:758px;}
.refund_ULp { padding: 0; }
.refund_ULp li { padding: 20px 0 0 0; }
.refund_info_box { padding: 0 50px; }
.refund_org { padding: 20px; background: #FFFBF1; border: 1px solid #EAD9AD; line-height: 30px; margin: 10px 0; }
.refund_org .icon_clock { width: 16px; height: 16px; padding-right: 4px; }
.refund_org_light ul { padding: 0px; }
.refund_org_light .label_title { width: 110px; text-align: right; float: left; }
.refund_org_light .label_title .icon_light { height: 30px; width: 20px; background: url(../images/linght.png) no-repeat 0 4px; }
.refund_org_light li { padding-top: 10px; zoom: 1; width: 100%; }
.refund_org_light .field { margin-left: 116px;word-break:break-all;word-wrap:break-word;}
.btn_b_grey { border: solid 1px #ddd; background: #f8f8f8; }
.refund_succeed { padding: 0px; }
.refund_succeed li { padding: 0px; padding-top: 10px; zoom: 1; width: 100%; }
.refund_succeed li .label_title { display: block; width: 110px; text-align: right; float: left; }
.refund_succeed li .field { margin-left: 116px; }
.refund_succeed .icon_succeed { width: 49px; height: 49px; }
.refund_succeed li.border { border-bottom: solid 1px #ddd; padding-bottom: 20px; }
.refund_succeed2 li .label_title { width: 310px; }
.refund_succeed2 li .field { margin-left: 316px; }
.refund_tik_n { display: none; }
.refund_tik_b { display: block; }
.h_s_auto { height: 300px; overflow-y: auto; }
.h_m_auto { height: 500px; overflow-y: auto; }
.h_b_auto { height: 700px; overflow-y: auto; }
td.pad0 { padding: 0; }

.userinfo_tab { }
.userinfo_tab_h2 h2 { background: none; cursor: pointer; color: #333; }
.userinfo_tab_h2 h2.active { background: #fff; color: #000; }
#userinfo_tab .forml { margin: 20px 20px 20px 220px; }
#userinfo_tab .forml li label { color: #474747; vertical-align: middle; font-size: 14px; width: 100px; float: left; text-align: right; }
.forml em { color: red; margin-left: 5px; }
.forml li { height: 49px; _line-height: 24px; }



#userinfo_tab .pr{position:relative; display:block; width:100%;}
#userinfo_tab .reg_m_box { position: absolute; left:100px; top:25px; overflow: hidden; z-index: 1999; display: block; border: 1px solid #D8D8D8; background: #fff; line-height: 24px; padding: 0 3px; width:150px;display:none;}
#userinfo_tab .reg_m_box .ul { margin: 0px; padding: 0px; }
#userinfo_tab .reg_m_box .ul li { height: auto; min-height:20px; padding:4px 0 4px 6px; }
#userinfo_tab .reg_m_box .ul li.active { color: #3A87AD; background: #D9EDF7; }


.table_r { margin: 8px 0; }
.table_r th { text-align: right; padding-right: 4px; }
.table_r td, .table_r th { padding-top: 4px; padding-bottom: 4px; }
.table_r td .n_btn_ashy{ position:relative; top:2px; *top:0px;*margin-left:5px;}
.table_top { width: 100%; margin: 8px 0; }
.table_top td,.table_top th{ border-left: 0; border-right: 0; text-align: center; }

.edit_user .pmt { width: 260px; display: inline-block; vertical-align: top; position: relative; margin-left: 10px; }
.edit_user .pmt_2{width:120px;}
.edit_user .pmt_c { position: absolute; top: 0; left: 0; padding-left: 20px; }
.edit_user li .col_success { color: #5f8493; }
.edit_user li .col_error { color: #c7000b; }
.edit_user li .icon_success_r { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; }
.edit_user li .icon_error_r { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; }
.edit_user li .icon_exclamation, .mobile_e li .icon_exclamation { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; }
.edit_user li .btn_so { width: 100px; text-align: center; }

.mobile_h3 { background: url(../images/em.png) no-repeat 0 0; color: #C7000B; font-family: '黑体'; margin-left: 141px;padding:0 20px;font-style: normal; font-weight: normal; }
.mobile_e { padding: 10px 0 20px; }
.mobile_e li { padding-top: 20px; zoom: 1; width: 100%; }

.mobile_e li .capital_tips{ display:none; position:absolute;z-index:20;left:395px;top:20px;width:312px;padding:3px; font-size:12px; line-height:24px; background:#ffffcc; border:1px solid #ccc;}
.mobile_e li .capital_tips h2{ display:block; float:none; background:#ffffcc; color:#333; font-size:12px; padding:0;}

.mobile_e .label_title { width: 170px; text-align: right; float: left; line-height:24px; }
.mobile_e .field { margin-left: 176px;word-break:break-all;word-wrap:break-word; }
.mobile_e .field .icon_ok { width: 23px; height: 16px; }
.mobile_e li .icon_btn_r { width: 110px; height: 27px; line-height: 27px; color: #4b4b4b; text-align: center; border: 0px; text-decoration:none;}
.mobile_e li .icon_btn_r:active{opacity:0.5;filter:alpha(opacity=50)}
.mobile_e li .icon_btn_r_d { color: #c3c3c3; }
.mobile_e li .icon_btn_r_d:hover { text-decoration: none; }

.mobile_e .txt { height: 28px; line-height: 28px; border: solid 1px #DBDBDB; background: #fff; width: 375px; vertical-align: middle; }
.mobile_e .txt-t { width: 172px; vertical-align: middle; margin-right: 8px; }
.mobile_e .txt2 { border: 1px solid #D8D8D8; height: 24px; line-height: 24px; width: 210px; padding: 0 3px; }
.mobile_e .txt2-t1 { background: #FCEBCF; border-color: #F9CC88; color: #C37900; }
.mobile_e .txt2-t2 { background: #EEF9FD; border-color: #BCD7E2; color: #5F8695; }
.mobile_e .txt2-t3 { background: #EEF9FD; border-color: #BCD7E2; color: #5F8695; width: 80px; }
.mobile_e .ck { margin: 0; vertical-align: middle; }
.mobile_e .sel { height: 26px; width: 217px; border: 1px solid #D8D8D8; font-size: 12px; }
.mobile_e .error { display: inline-block; height: 26px; width: 195px; line-height: 26px; overflow: hidden; background: url(../images/bg1.png) repeat-x; padding: 0 5px; color: #C5010B; vertical-align: middle; }
.mobile_e .txt3 { height: 28px; line-height: 28px; border: solid 1px #DBDBDB; background: #fff; width: 255px; vertical-align: middle; }
.mobile_e .pmt { width: 300px; display: inline-block; vertical-align: top; position: relative; margin-left: 10px; }
.mobile_e .pmt_c { position: absolute; top: 0; left: 0; padding-left: 20px; }
.mobile_e li .col_success { color: #5f8493; }
.mobile_e li .col_error { color: #c7000b; }
.mobile_e li .icon_success_r { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; }
.mobile_e li .icon_error_r { position: absolute; left: 0; top: 3px; height: 16px; width: 16px; }
.mobile_e li .ckcode { height:26px; line-height:13px; width: 47px; display: inline-block; vertical-align: middle; }
.mobile_e li .icon_succeed_big,li .icon_error_big { height: 31px; width: 31px; }
.mobile_e_w { width: 498px; margin: auto; }
.mobile_e .field .pwd_wrap_m { padding: 0; }

.mobile_p .label_title { width: 70px; text-align: right; float: left; }
.mobile_p .field { margin-left: 76px; }


.me_msg { padding: 10px 0 20px; }
.me_msg li { padding-top: 20px; zoom: 1; width: 100%; }
.me_msg .label_title { width: 170px; text-align: right; float: left; }
.me_msg .label_t2 {width:94px;}
.me_msg .field { margin-left: 176px;*margin-left:0; margin-right:15px; overflow-x:auto;word-break:break-all;　word-wrap:break-word;}
.me_msg .field.no_base em{ font-style:italic;}
.me_msg .field .icon_ok { width: 23px; height: 16px; }
span.me_space,span.me_rd{width:30px; margin-right:3px; display:inline-block;}
span.me_rd{color:#fff; background-color:#F97545; display:inline-block; width:30px; text-align:center; height:16px; line-height:16px;}
span.me_nrd{}


.comp_box_l { width: 378px; float: left; border-right: solid 1px #ccc; padding-right: 10px; }
.comp_box_r { width: 378px; float: right; padding-left: 10px; }
.me_comp { padding: 10px 0 20px; }
.me_comp li { padding-top: 20px; zoom: 1; width: 100%; }
.me_comp .label_title { width: 130px; text-align: right; float: left; }
.me_comp .field { margin-left: 136px; color: #a0a0a0;word-break:break-all; word-wrap:break-word; }
#files {  display: inline-block; width: 230px; vertical-align: top;}
#files input{  padding-bottom:10px;}

#solft .icon_arrow_down { display: none; }
#solft .icon_arrow_up { display: inline-block; }
#solft .solft .icon_arrow_down { display: inline-block; }
#solft .solft .icon_arrow_up { display: none; }
#solft span { cursor: pointer; }
#solft .solft { cursor: pointer; }
.m_favorite_box .icon_arrow_up { width: 7px; height: 8px; margin-left: 4px; }
.m_favorite_box .icon_arrow_down { width: 7px; height: 8px; margin-left: 4px; }
.m_favorite_s .colm_user, .m_favorite_s .colm_user2 { padding: 10px; }
.m_favorite_s .colm_user2{line-height:22px; }
.m_favorite_s .colm_user2 .btn_collect_warp{ width:690px;height:22px;overflow:hidden; }
.m_favorite_s .colm_user2 .btn_collect_warp.active{ height:auto; background:#fff;}
.m_favorite_s .colm_user2 .btn_collect_warp a{ margin-bottom:10px;}
.m_favorite_s .colm_user2 .more{ clear:none; padding-top:0;padding-left:15px; width:48px; background:url(../images/ico_air_orders.png) no-repeat 0 -33px;}
.m_favorite_s .colm_user2 .more.cur{background:url(../images/ico_air_orders.png) no-repeat 0 -51px;}
.m_favorite_s .btn {  }
.m_favorite_s a:hover.favor_a { background: #fdb544; color: #fff; text-decoration: none; }
.m_favorite_s .s_box { text-align: right;  margin: 10px 0; }
.m_favorite_s .tit { text-align: right; padding: 10px; }
.m_favorite_s .tit span.time_sort{ cursor:pointer;}
.m_favorite_s .tit span.time_sort i{ display:inline-block; height: 8px;margin-right: 4px;width: 7px;}
.m_favorite_s .tit span.time_sort i.icon_arrow_down{ display:none;}
.m_favorite_s .tit .ico_time{ background:url(../images/ico33.png) no-repeat 0 3px;padding-left:18px;}
.m_favorite_s .icon_oclock { width: 18px; height: 19px; }
.favorite_ul { padding: 0 0 10px; }
.favorite_ul li { width: 160px; height:260px; margin-left: 10px; text-align: center; padding: 40px 10px 10px; float: left; border: solid 1px #ddd; position: relative; margin-bottom: 10px; }
.favorite_ul li .bor_da_t{ line-height:20px;}
.favorite_ul li .bor_da_t a{color:#666;}
.favorite_ul li .bor_da_t a:hover{color:#ff6633;}
.favorite_ul li .ck{position:absolute; top:10px; right:20px;}
.favorite_ul li em { position: absolute; }
.favorite_ul li .icon_org_bg { width: 38px; height: 32px; top: 0; left: 0; color: #fff; font-size: 14px; line-height: 24px; }
.favorite_ul li .icon_select { width: 22px; height: 20px; bottom: 0; right: 0; display: none; }
.favorite_ul li.redb { border: solid 1px #c00; }
.favorite_ul li.redb .icon_select { display: block; }
.favorite_ul li .shop_logo { width:160px; height:126px; }
.favorite_ul li p,.favorite_ul li div.sptag{padding: 4px 0 0; text-align: left;overflow:hidden;}
.favorite_ul li p.spname{ height:44px; line-height:22px;}
.favorite_ul li div.sptag{text-overflow:ellipsis;white-space:nowrap; display:block;width:160px;}
.colm_user2 { border: solid 1px #d9d9d9; padding: 10px; text-align: left; }
.m_favorite_box .table_bt tr.bt td, .m_favorite_box .table_bt td.bt { border-bottom: solid 1px #DEDEE0; }
.m_favorite_box .table_blue tr.shop td { text-indent: 0; }


.compare td{width:21%; word-wrap:break-word; word-break:break-all;}


#table_org.torg1{}
#table_org.torg1 th{width:80px;}
#table_org.torg1.th_wid84 th{width:84px;}


.table_g_plane { border: 0; border-collapse: collapse; width: 100%; table-layout: fixed; }
.table_g_plane th { padding: 8px 2px; text-align: center; background: #f4f4f4; }
.table_g_plane td { border-bottom: solid 1px #ccc; padding: 8px 2px; text-align: center; word-wrap: break-word; overflow: hidden; }
.add_plane { border: solid 1px #ccc; border-top: solid 1px #c00; padding: 10px;zoom:1;overflow:hidden;}
.add_plane_h6 { color:#bc000a; padding: 0 0 10px; }
.add_plane_dl dt { float: left; width: 200px; text-align: right; line-height: 24px; }
.add_plane_dl dd { line-height: 24px; float:left; width:280px; padding-left:15px;}
.refund_clm .add_plane_dl{ padding:5px 0;}
.refund_clm .add_plane_dl  dt{ width:357px;}

.font_26 { font-size: 26px; }
.font_16 { font-size: 16px; }
.p_font_14 { font-size: 14px; text-align: center; }
.font_18 { font-size: 18px; }
.pad-top { padding-top: 20px; }
.pad-b-10 { padding-bottom: 10px; }
.order_info_dl { }
.order_info_dl dt { color: #666; float: left; width: 200px; text-align: right; padding: 4px 4px 4px 0; line-height: 24px; }
.order_info_dl dd { padding: 8px 0; float:left; width:680px;}
.order_info_dl dd span{ display:inline-block;}
.order_info_dl dd .cai_jine{ display:inline-block; width:114px;margin-right:5px; overflow:hidden;}
.order_info_dl dd.dd1{ width:600px; padding:5px 0;}
.order_info_dl {zoom:1;overflow:hidden; }
.seller_info { border: solid 1px #ccc; border-top: solid 1px #666; padding: 10px 0 0; }
.seller_info.bor_t{ border-top:1px solid #ccc;}
.box_border-top { border-top: dotted 1px #ccc; padding: 10px 0; }
.border-top-solid { border-top: solid 1px #000; padding: 10px; font-weight: bold; }
.font_14{ font-size:14px;}
.lot_icon, .num_bet_ul li, .lot_n_r_ul li,.lot_tab_span span.active { background-image: url(../images/lottery/lottery_icon.png); display: inline-block; background-repeat: no-repeat; *margin-right: .3em;
*margin-left: 0;
vertical-align: middle; }
.lot_n_r_ul { padding: 10px 0; clear: both; display: block; overflow: hidden; }
.lot_n_r_ul li { width: 22px; height: 22px; text-align: center; line-height: 22px; font-size: 12px; color: #cb0000; padding-right: 10px; background-position: 0 -612px; float: left; }
.lot_n_r_ul li.blue { background-position: 0 -648px; color: #3768da; }

.lottery_info .order_info_dl dt{width:60px;}
.lottery_info .order_info_dl.lottery_orders_dl dt{ width:127px;}
.line_30{ line-height:30px;}
.box_border-top.padl20{ padding-left: 20px;}

.lot_tab{ padding-top:10px;}
.lot_tab_h2{ background:#f5f5f5; border-bottom:1px solid #d9d9d9; height:31px;}
.lot_tab_h2 h2{color: #000; float: left; font-size: 14px; height: 25px; padding: 5px 20px 0; background:none; border-right:0; }
.lot_tab_h2 h2.active{ background:#fff; border:1px solid #d9d9d9; border-bottom:0;height: 26px;}
.lot_tab_con{border:1px solid #d9d9d9; border-top:0;border-bottom:0;}
.lot_tab_span{ padding:10px 16px 0 0;}
.lot_tab_span span{ float:left; padding: 0 16px; height:30px; display:block;}
.lot_tab_span span.active{ background-position: center -769px;}
.lot_tab_span span i{ width:17px; height:17px; padding-right:4px;}

.lot_tab_span .lot_wei{ background-position:0 -820px;}
.lot_tab_span .lot_yi{ background-position:0 -850px;}
.lot_tab_span .lot_shi{ background-position:0 -880px;}
.lot_tab_con_z{ clear:both;}

.d_gre_b {border:solid 1px #459b7b; background:#f8fcf3;font-style:normal; font-size:10px; margin-left:6px;}
.pro_detail .d_gre_b i{font-style:normal;padding:0 2px;}
.d_gre_b .db{background:#41aa84;color:#f8fcf3;font-style:normal}
.d_gre_b .zf{padding:0 2px;color:#41aa84;font-style:normal}


.arbitration{ padding:0;}
.arb_top0{ padding-top:0; margin-top:0;}
.arb_bot0{ padding-bottom:0; margin-bottom:0;}
.arb_ul{ padding:0; margin:0; overflow:hidden; width:100%;}
.arb_ul li{ width:120px; height:120px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.arb_ul li img{ width:120px; height:120px;}
.arb_file{ padding:10px 0 20px; border-bottom: dashed 1px #ccc;}
.arb_textarea{padding:10px 0 10px;}
.arb_textarea h6{padding:0 0 10px;}

.lottery_orders_dl{ overflow:hidden; clear:both; padding-bottom:10px;}
.lottery_orders_dl dt{ float:left; width:200px; text-align:right;}
.lottery_orders_dl dd .ipt{ float:left; width:216px;}
.lottery_orders_dl dd .sp{ margin-left:216px;}



.add_buy{border: 1px solid #ddd;}
.buy_title{height: 30px;font-size:14px; line-height:30px;color: #333; border-bottom:1px solid #ccc;}
.buy_title p{ float:left; height:30px; background:#F5F5F5; padding: 0 20px 0; cursor:pointer;border-right: 1px solid #D9D9D9;}
.buy_title p.active{background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;}
.add_infoMain{}
.add_infoMain dl{float: left;width: 19.3%;padding: 10px 0; text-align:center;}
.add_infoMain dt{padding: 5px 0;padding-left: 5px;overflow: hidden;}
.add_infoMain dd{width:195px;padding: 5px;}
.add_infoMain dd div{ margin-bottom:4px;}
.p_name{height: 1.5em; overflow:hidden; padding: 0 10px;}
.p_name a{color: #666;}
.p_name a:hover{color: #E4393C;}



.fl{ float:left;}
.inpk{height: 22px;line-height: 22px\9;border: 1px solid #a8acad;padding-left: 5px; box-shadow:2px 1px 2px #ececec inset; width:150px;}
.pop_zheng1{ padding-left:50px; display:none;}
.pop_zheng label{ width:100px; text-align:right;}
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.pl10{ padding-left:10px;}
.btn_msave{ margin-left:50px;}


li{ list-style:none;}
.success_addimg{background:#fff; border:2px solid #d0d0d0; padding-bottom:15px;}
.success_addimg .s_title{ background:#eee; height:35px;}
.success_addimg .s_title h5{ color:#cf3035; font-size:16px; line-height:35px; padding-left:24px; float:left; font-weight:bold;}
.success_addimg .close{ background:url(../images/close_1.gif) no-repeat; width:15px; height:15px; display:block; margin:9px 10px 0 0; float:right;}
.pop_a1{width:250px;margin:0 auto; padding:25px 0;}
.btn_save,.btn_cancel{ width:90px; color: #fff;cursor: pointer;float: left;padding: 0px 15px 0px;text-align: center;border-radius: 2px;font-size: 18px;height: 32px;line-height: 32px;min-width: 90px;text-shadow: 1px 1px 1px #b10209;background: #c7000b;background: #f49d12; text-shadow: 1px 1px 1px #d6850d;}
.btn_save:hover,.btn_cancel:hover{ color:#fff; text-decoration:none;}
.btn_cancel{margin-left:10px;}
.cd8{ color:#cd8000; padding:0 5px;}
.t_title{ font-weight:normal;}
.t_vcont{ padding:10px;}
.td1{ text-align:right; width:80px;}

.select_s{ cursor: pointer; width: 300px; margin-left:10px;}
.select_s dt{ background:url(../images/input.png) no-repeat 0 -243px; height:27px; line-height:27px; padding:0 0 0 5px; overflow:hidden;}
.select_s dd{ background:#FFFFFF; font-size: 12px; width: 300px; display:none; z-index:2; position:absolute;}
.select_s dd ul{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.select_s dd ul li{ border-bottom: 1px solid #CCC; height: 25px; line-height: 25px; padding: 0 0 0 5px;}
.select_s dd ul li.hover{ background:#eaeaea;}
.inpl{border: 1px solid #a8acad;padding-left: 5px; box-shadow:2px 1px 2px #ececec inset; width:350px; float:left; margin-left:10px;}
.qita{ padding:10px; display:none;}
.qita .sp1{ width:80px; text-align:right; float:left;}

.module_border .tx2{ width:120px; border: 1px solid #D8D8D8; height: 24px; line-height: 24px; width: 210px; padding: 0 3px; }
.module_border .txt2-t2{ border-color: #BCD7E2; color: #5F8695;}
.module_border .ckcode { line-height: 16px; width: 47px; display: inline-block; vertical-align: middle; }
.module_border .pmt { width: 240px; display: inline-block; vertical-align: top; position: relative; }
.module_border .pmt_c { position: absolute; top: 0; left: 0; padding-left: 10px; }
.module_border .icon_success_r{ width:16px; height:16px;}
.module_border .p{ color: #9A9C99;clear:both; display:inline; padding-top:6px; font-size:12px; text-align:right; margin-left:116px; }
.module_border .p span{ color:#9A9C99; margin:0 0 0 8px;}
.module_border .icon_btn_r{width: 111px; height: 27px; line-height: 27px; color: #4b4b4b; text-align: center; border: 0px;}
.module_border .p input[type="button"] { padding:0;}
.module_border .icon_btn_r_d{ color:#c3c3c3;}

.payment_ship .txt2{ border-color: #F9CC88; color: #C37900; border: 1px solid #D8D8D8; height: 24px;line-height: 24px; padding:0 3px; border-radius:0; width:80px;}
.icon_btn_rt{ width: 111px; height: 27px; line-height: 27px; color: #4b4b4b; text-align: center; border:none; background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle; background-position: -408px 0; margin:5px 0 0 100px; cursor:pointer;}


.payment .field .t_add_address{position:relative;}
.payment .field  .address_main{ left:0;top: 23px;}
	.t_add_address{ float:left; }
	.t_add_address li{ display: inline-block; position:relative; vertical-align:middle;}
	.t_add_address .tabname{ position: absolute;left:15px;top:12px;width:390px;height:28px;} 
	.pro_detail .prop li.li_cur,.correct_address{ float: left;position:relative;margin:0;border: 1px solid #bebebe;height:23px; line-height: 23px;padding:0 7px 0 10px; background: #fff; cursor: pointer;padding-right:22px; z-index: 2;margin-bottom:0;}
	.correct_address{  z-index: 2; float:none; display:inline-block;}
	.correct_address.cur{ border-bottom:none;}
	.correct_address i,.pro_detail .prop li.li_cur i{ position:absolute;top:10px;right:4px;width:9px;height:5px; background:url(../images/icon.png) no-repeat -1196px -25px;}
	.pro_detail .prop li.li_cur{margin: 0 3px 0 0;border-bottom: none; }
	.pro_detail .prop li.li_cur.cur{ border: 2px solid #f48e4a; border-bottom:1px solid #fff;padding:0 5px -1px 8px;margin:0 3px 0 0;}
	.pro_detail .prop li.li_cur i{ width:7px;height:5px; background-position: -1245px 0;}
	.address_main{ display:none;  position: absolute;top:26px;*top:25px;left:10px; width:390px; border:1px solid #bebebe; background: #fff; padding:36px 15px 27px 15px;}
	.address_main .t_close{ position: absolute;top:3px;right:3px;width:15px;height:15px; background:url(../images/icon.png) no-repeat right 0; cursor:pointer;}
	.t_add_address .tabcon{ display:none;padding:0px 0 0 8px;border-top: 2px solid #f48e4a;
}
	.t_add_address .tabcon .t_address_list{width:380px; padding-top:9px;}
	.t_add_address .tabcon .t_address_list li{float:left;width:95px;height:27px;margin:0;}
	.t_add_address .tabcon .t_address_list li.long_text{width:170px; }
	.t_add_address .tabcon .t_address_list li.long_text a{ max-width:144px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
	.t_add_address .tabcon .t_address_list li a{ display:inline-block; padding:0 10px;height:20px; line-height: 20px;color:#5b5b5b; text-align:center; cursor:pointer;}
	.t_add_address .tabcon .t_address_list li a:hover{color:#fff; background:#f4734a;}
	.pro_detail .t_add_address .disable,.pro_detail .t_add_address .tabcon .t_address_list li a.disable:hover{background-color: #C3C5CD; border:none; cursor:default;color: #5B5B5B; text-decoration:none;}
	



.add_comm{ width:100%; }
.add_comm_l{ width:50px;}
.add_comm_r{ width:90%; text-align:left;}

.p_t_r_a{position:relative;background:#f5f5f5;border:1px solid #e5e5e5;margin:10px 0 0 6px;padding:10px}
.p_t_r_r{color: #AF874D;}
.p_t_r_a s{background:url(../images/index_icon.png) no-repeat -281px -757px;width:20px;height:7px;position:absolute;top: -7px;left:10px;overflow:hidden; display:block;}


.payment_phone{border: 1px solid #DEDEE0;}
.payment_phone th{height: 28px;line-height: 28px;background: #F2F6F7;border: solid 1px #dedeeo;font-size: 14px;text-indent: 1em; font-size:12px;}
.payment_phone td{border: solid 1px #dedeeo;}


.wl_fieldMain{ background:#f5f5f5; height:32px; line-height:32px; margin-bottom:10px;}
.wl_field{display: inline-block;width: 100px;text-align: right;}
.wl_warp{ margin-bottom: 5px;}
.wl_left{ float:left; border:1px solid #ecddc2 ;width:209px;}
.wl_right{ float:left;width: 738px;}
.wl_l_one,.wl_l_two{ background:#ffeac8; padding:6px 0 6px 15px; line-height:20px;}
.wl_l_one{ border-bottom:1px solid #ecddc2 ;}
.wl_l_two{ background:#fffbf1;}
.wl_r_info{margin-left:-1px;border:1px solid #ecddc2;width:687px;padding:25px;}
.wl_address{border: 1px solid #ecddc2;background: #fffbf1;padding: 7px 35px;line-height: 26px;margin-top: 25px; line-height: 26px;}
.wl_address span{ font-weight: 900;float: left;width: 65px; }
.wl_address p{ margin-left: 65px;}
.wl_r_tit{border-bottom: 1px solid #ecddc2;overflow: hidden;height: 30px;line-height: 30px;margin-bottom: 30px;}
.wl_r_tit span{ display:inline-block; padding:0 10px;background:#ff9600; font-weight: normal; color:#fff;}
.wl_module{ }
.wl_streamUL{background: #FBFBFC;border: 1px solid #EAEAEA;margin-bottom: 10px;padding: 10px 19px;}
.wl_streamUL li{padding: 4px 5px 4px 145px;margin-top: 3px; position: relative;}
.wl_stream_time{position: absolute;margin: 0 0 0 -130px;}
.wl_stream_info{ display: none; color:#858585;}
.wl_stream_text{ padding:0 20px 0 10px; }
.wl_title3{border-bottom: 1px solid #DBDBDB;line-height: 28px;color: #333;}
.wl_cont {overflow: hidden;padding: 10px;}
.wl_goodItem {float: left;margin-right: 35px;word-break: keep-all;white-space: nowrap;padding-top: 10px;height: 75px;width: 82px;text-align: center;}
.wl_goodItem .wl_goodlink {display: block;text-align: center;margin-bottom: 8px;}
.wl_goodPic {width: 50px;height: 50px;border: 1px solid #e8e8e8;display: inline-block;}
.wl_tips{background-position: 3px -197px;border-color: #ffcc7f;color: #404040;background: url(../images/ico_wl.png) #ffffe5 no-repeat 10px -43px;border: 1px solid #ddd;float: left;padding: 2px 10px 2px 23px;line-height: 18px;padding-left: 32px;}
.wl_streamUL li.hover{background-color:#eaeaea;}
.wl_streamUL li.hover .wl_stream_text{background:url(../images/ico_wl.png) no-repeat right -17px;}
.wl_streamUL li.cur{background-color:#eaeaea;}
.wl_streamUL li.cur .wl_stream_info{ display: block;}
.current .wl_stream_time,.current .wl_stream_text{color: #1b730c;}
.wl_streamUL li.current .wl_stream_text{background:url(../images/ico_wl.png) no-repeat right 0;}
.wl_streamUL li.cur.current .wl_stream_text,.wl_streamUL li.cur.current.hover .wl_stream_text{ background: none;}
.wl_streamUL li.hover.current .wl_stream_text{background:url(../images/ico_wl.png) no-repeat right -17px;}
.hotels_tipsphone{ position:absolute;width:300px;left:0; z-index:10; *top:24px; padding:5px; background:#fff; border:1px solid #ccc;}
.hotels_tipsphone li{ }
.hotels_tipsInfo{ cursor:pointer;}



.hotels_ROrg{ float:right; width:270px; margin-right:8px; border:1px solid #ddd;}
	.hotels_ROrg h2.titH2{ height:36px; line-height:36px; background:#f1f1f1; border-bottom:1px solid #ddd; text-indent:10px;}
.hotels_ROrg.w313{width:313px;}
.hotels_ROrg.w275{width:275px;}
.hotels_RimgInfo{}
.hotels_RimgInfo .hotels_Rimg{ float:left;}
.hotels_RimgInfo .hotels_Rimg img{width:94px; height:94px; border:1px solid #ddd;}
.hotels_RI_text{ margin-left:107px;line-height:20px;}
.hotels_RI_text .one{ max-height:40px;*height:40px;overflow:hidden; padding-top:3px;margin-bottom:7px;font-size:14px; vertical-align:middle;}
.hotels_RI_text .two{ height:42px; overflow:hidden;}
.hotels_RRoom{}
.hotels_RRoom h2{ line-height:30px; font-size:14px;}
.hotels_RRMain{ line-height:24px;}
.lw5{ float:left; width:50%;}

.cn_n{display: inline;font-weight: bold;font-size: 20px;line-height: 22px;color: #bd000a; margin-right:5px;}
.hotels_LOrg{ float: left; width:648px;}
.hotels_LOrg.w654{ width:654px;}
.hotels_LOrg.w654 .LOrg_payment{ border-top: 1px solid #DEDEE0; border-bottom: 1px solid #DEDEE0;}
.hotels_LOrg.w654 .payment{ margin-top:0; border-bottom:none; border-top:none;}
.hotels_LOrg.w654 .cart_setp .cart_info{  padding: 46px 10px 18px 10px;}
.hotels_LOrg.w654 .payment h3{ height:40px; line-height: 40px; background-color: #f3f3f3;}

.hotels_LOrg.w540{ width:540px;}
.hotels_LOrg table{ width:100%;}
.hotels_LOrg table th,.hotels_LOrg table td{ border:1px solid #dedede;}
.hotels_LOrg  th{ width:83px; text-indent: 14px; font-size: 14px; padding:20px 0; background:#f1f1f1; vertical-align: top;}
.hotels_LOrg table td{ padding: 10px;}
.hotels_LOrgTips{ padding:10px; color:#333; background:#ffefb9; line-height: 24px;}
.hotels_LDiv{ margin-bottom: 10px;}
.hotels_LDivL{ float: left; width:55px; text-align: right; padding-right: 5px; line-height: 24px;}
.hotels_LOinput{padding:0; width:243px; height:23px; border:1px solid #ddd; text-align:left;}
.hotels_LPhone{ vertical-align:top; position:relative;}
.hotels_LNum{ display:inline-block; width:100px; border:1px solid #ddd; text-align:center; height:23px; line-height: 23px; border-right:none;vertical-align:top;}
.hotels_LPhone .hotels_LOinput{ width:142px;vertical-align:top;}
.hotels_LDivR{ margin-left: 60px;}
.hotels_LDivR .bor_b{ border-bottom:1px dotted red;}
.hotels_select{ float:left; position:relative; width:161px; height:23px; border:1px solid #ddd; margin:0 10px 10px 0;}
.hotels_select dt{ width:161px; height:23px; }
.hotels_select dt input{ float:left; width:143px;height:23px;  line-height: 23px; border:none;text-align: left;font-size: 12px; padding:0;margin:0;}
.hotels_select dt b{ float:left; display:inline-block; width:18px; height:23px; cursor:pointer;background:url(../images/gray_angle.png) no-repeat center center;}
.hotels_select dd{ display:none; position:absolute;left:-1px; top:23px; border:1px solid #ddd; border-top:none;}
.hotels_select dd a{ display:block; width:161px; height:23px; line-height: 23px; background:#fff; text-indent: 8px;color:#000;}
.hotels_select dd a:hover{ text-decoration: none; background: #c00; color:#fff; }
.hotels_LDivR .input_main {display: inline-block;width: 108px; vertical-align:middle;}
.hotels_LDivR .input{*margin-left: -50px; width:108px; background:#fff; border:none;}
.hotels_LDivR .input.ico_calendar{ background:#fff url(../images/calendar_ico.png) no-repeat 89px 3px;}
.hotels_times{ line-height: 25px;}
.hotelsBtnMain{ padding-top:20px; text-align:center;}
.hotels_textare{ width:100%; height:50px;}
.hotels_mores{ padding-right: 12px; background:url(../images/gray_angle.png) no-repeat right center; cursor:pointer;}
.hotels_moreMain{ display:none;}


.hotels_redBox{ border:2px solid #d0d0d0; border-top-color: #d11919; padding:16px 20px;}
.hotels_conL{ position:relative; width:520px;height:300px;}
.pay_results{ position:absolute;top:-70px;left:0; font-size: 20px; font-weight:bold;}
.hotels_conL .hotels_l{ float:left; width:74px; }
.hotels_conL .hotels_r{ margin-left:74px;  }
.hotels_conL .btn{ margin-top: 150px;}
.hotels_r .cart_info.icon_b_ok{ padding-top:10px; background-position: 0 0px;}
.hotels_conR{  width:300px;min-height:300px;*height:expression(this.height < 300 ? "300px" : "auto"); line-height: 30px; }
.hotels_textLr{ line-height:30px;}
.hotels_textL{ float:left; width:60px; padding-right:5px; text-align: right;}
.hotels_textR{ margin-left:65px;}


.refund_hotels{ color:#cd8000;}
.refund_hotels .refund_succeed li{padding-top:0;}
.refund_hotels .refund_succeed li .label_title{ width:70px;}
.refund_hotels .refund_succeed li .field{margin-left:70px;word-break:break-all;word-wrap:break-word;}
.hotels_sku{border:1px solid #D8D8D8;display:inline-block;padding: 0 7px; margin:0 8px 8px 0; cursor:pointer;position:relative; line-height:23px;}
.hotels_sku i{position:absolute; right:0; bottom:0; width:12px; height:12px;display:block;background:url(../images/icon.png) no-repeat -572px -14px;}
.hotels_sku.active{border:solid 2px #C7000B; color:#C7000B; line-height:20px;}
.hotels_sku.active i{background:url(../images/icon.png) no-repeat -572px 0;}
.hotels_sku.disable{ border:1px dashed #d8d8d8; cursor:no-drop;}


.tuna_jmpinfo{ position:absolute;left:0;top:20px; z-index:100;}
.tuna_jmpinfo .jmp_title, .jmp_table {border: 1px solid #ec5c5c;background: #fff;}
.jmp_alert{border:1px solid #ffb533;background:#fff5d1;}
.jmp_text{border:1px solid #67a1e2;background:#e8f4ff;}
.base_jmp b{position:absolute;width:16px;height:7px;background-repeat:no-repeat;overflow:hidden;}
.tuna_jmpinfo .jmp_alert {border: 1px solid #ffb533;background: #fff5d1;}
.tuna_jmpinfo .jmp_text {border: 1px solid #67a1e2;background: #e8f4ff;}
.tuna_jmpinfo .base_jmp b {position: absolute;width: 16px;height: 16px;background-image:url(../images/w_jmp_tri.png);background-repeat: no-repeat;overflow: hidden;}
.tuna_jmpinfo .base_jmp b{margin-top: -7px;left: 245px;}
.tuna_jmpinfo .active {display: block;}
.hotel_everyday_list th {background: #F1F1F1;white-space: nowrap;height: 25px;text-align: center;font-weight: normal; width:94px; font-size:12px;}
.hotels_LOrg .hotel_everyday_list  th{ padding:0;}
.hotel_everyday_list td {width: 60px;margin: 0;padding: 0;text-align: center;vertical-align: top;line-height: 20px;}
.hotel_everyday_price {color: #ec5c5c;display: block;}
.hotel_everyday_list .hotel_everyday_price em {color: green;font-style: normal;}
.hotel_everyday_list span em {color: gray;font-style: normal;}
.hotel_everyday_nobreakfast {color: #b4b4b4;}
.jmp_breakfast{ padding:15px;}
.jmp_table table{width:100%;}
.jmp_table .hotel_everyday_list{width:100%;border:1px solid #f1f1f1; table-layout:fixed;}
.hotel_currency{margin:-6px 0 6px;white-space:nowrap;}
.hotel_everyday_list th{background:#F1F1F1;white-space:nowrap;height:25px;text-align:center;font-weight:normal;border-top:1px solid #ddd; color:#000;}
.hotel_everyday_list tr td{width:84px;margin:0;padding:8px 0;text-align:center;vertical-align:top;line-height:20px;border:1px solid #f1f1f1;background:#fff;}
.hotel_everyday_price{color:#F60;display:block;}
.hotel_everyday_price dfn{color:#333;margin-right:4px;}
.hotel_everyday_list .hotel_everyday_price em{color:green;font-style:normal;}
.hotel_everyday_list span em{color:gray;font-style:normal;}
.hotel_everyday_nobreakfast{color:#b4b4b4;}
.hotel_everyday_txt{padding:0 10px 10px;color:#666;font-family:Arial;}
.hotel_everyday_list3 td span{display:block;font-family:arial;}
.hotel_everyday_list3 td .green{color:#10A200;}
.jmp_breakfast{padding:15px;}
.jmp_breakfast .base_price dfn{color:#333;}


.comment_send.comment_send{ border:none; background:none; padding:0;}
.comment_send.comment_send .comment_send_c{ padding:0;}

.boRed{ border:solid 1px #c00; padding:0 3px; color:#c00;}
.changeticket p{line-height:26px;}

.page_icbc_member{width: 70px;height: 20px;background: rgb(226, 124, 76);text-align: center;border-radius: 4px;line-height: 20px;position: absolute;left: 40px;top: 70px;}
.item_p_mid .t_price .page_icbc_member_pointer{color: #fff;cursor: pointer;}
.item_p_mid .t_price .page_icbc_member_default{color: #fff;cursor: default;}
.page_t_price{border-right: 1px solid #ccc;color: rgb(204, 0, 0);}
.page_t_price p{margin-top: 19px;}
.page_icbc_floatingLayer{position: absolute;top: 65px;left: 490px;padding-left: 4px;padding-right: 4px;z-index: 222;background: #fff;color: #000;border: 1px solid #000;}
.page_icbc_floatingLayer span{font-size: 14px;}


.share_con_c { padding: 20px; }
.share_con_c .error{color:red; font-size:12px; margin-top:5px;}
.share_con_c .txt{border: 1px solid #D8D8D8;height: 24px;line-height: 24px;padding: 0 3px;}
.share_con_c .ckcode {display: inline-block;height:24px;vertical-align: middle;width:47px; font-size:12px; line-height:12px; font-family:'宋体';}
.share_con_c .ckimg{height:40px;}
.share_con_c .me_msg{ overflow:hidden; padding-bottom:0;}
.share_con_c .label_title{ width: auto;}
.share_con_c .me_msg .label_title,.share_con .me_msg .field{float:left;}
.share_con_c .me_msg .field{ margin-left:0;}
.share_con_c .me_msg li{clear:both; overflow:hidden;}
.share_con_c .padbot{ padding-bottom:10px;}


.jifen-pc{width: 950px;background: #ccc;
filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;
}

.n_color-gray{
	background-color:#ccc;
}
.n_color-gray:hover{
	background-color:#ccc;
}


.payment-center{

	line-height: 62px;
	border: 1px solid #E1E1E1;
	text-align: left;
}

.payment-sele{
	border-bottom: 1px solid #DADADA;
	padding-left: 33%;
}

.payment-font{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	MARGIN-RIGHT: 23px;
}

.payment-select{
	width: 280px;
	height: 30px;
	color: #333;
	padding-left: 7px;
}

.payment-select-selected{

	background: #E98463;
	color: #FFFFFF;
}

.payment-none{
	position: absolute;
	top: 48px;

	left: 434px;

	border: 1px solid #ccc;
	text-align: left;
	background: #fff;
	height: 307px;
	overflow: hidden;
	overflow-y: auto;
	z-index: 1;
}

.payment-none-p{
	height: 30px;
	line-height: 30px;
	font-size: 12px;

	/*margin-left: 10px;*/

}

.payment-none-normal{
	color: #000000;
}

.payment-none-disable{
	color: #CBCBCB;
}

.payment-none-selected{
	background: #E98463;
	color: #FFFFFF;
}

.payment-tj{
	border-bottom: 1px solid #DADADA;
	padding-left: 33%;
	height: 62px;
}

.payment-tj-tjr{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.payment-tj-input{
	margin-left: 20px;
	width: 257px;
	height: 30px;
	padding-left: 10px;
}

.payment-tj-ts{
	margin: 0 30px 0 23px;
	font-size: 12px;
	color: #666666;
}

.saleCode-input{
	width: 225px;
	height: 30px;
	margin-left: 15px;
	padding-left: 10px;
	color: #000000;
}

.saleCode-input-grey{
	color: #999999;
}


.invoice_details {background: #FFFFFF;}
.invoice_details .goback_wrapper a {font-size: 12px;color: #666666;cursor: pointer;}
.invoice_details .invoice_content {background: #F5F5F5;padding: 20px 15px;}
.invoice_details .invoice_content .invoice_status_wrapper {background: #FFFFFF;border-radius: 4px;padding: 14px;margin-bottom: 20px;}
.invoice_details .invoice_status {display: inline-block;float: left;}
.invoice_details .invoice_status span {font-size: 12px;color: #999999;line-height: 12px;}
.invoice_details .invoice_status span.invoice_status_failed {color: #BD020A;}
.invoice_details .invoice_normal_font {color: #333333;}
.invoice_details .invoice_status_action {display: inline-block;float: right;}
.invoice_details .invoice_status_action a {font-size: 12px;color: #005BC5;text-align: right;line-height: 12px;cursor: pointer;}
.invoice_details .invoice_info {background: #FFFFFF;border-radius: 4px;padding: 14px;font-size: 12px;color: #999999;line-height: 12px;margin-bottom: 20px;}
.invoice_details .invoice_info ul {list-style: none;margin: 0;padding: 0;}
.invoice_details .invoice_info ul > li {padding: 5px 0;}
.invoice_details .invoice_info_left {display: block;width: 50%;float: left;}
.invoice_details .invoice_info_right {display: block;width: 50%;float: right;}
.invoice_details .invoice_content > p {font-size: 12px;color: #666666;line-height: 18px;margin: 0;}

